import re
import string
print("Введите слова:")
N=(input())
b=1
for i in N:
        if i==" ":
                b=b+1
i=0
a=0
while i<len(N):
        if ord(N[i]) in range(ord('А'),ord('Я')+1):
                a=a+1
        i+=1
d=0
t=0
spisok=0
spisok=N.split()
t=max(spisok,key=len)
print(f"Самое длинное слово: {t}")
l=len(t)
print(f"Длинна самого длинного слова: {l}")
def has_cyrillic(text):
        return bool(re.search('а=яА-Я',text))
        for i in spicok:
            if has_cyrillic(i):
                    if i.istitle():
                            print(i)
count1=0
c=0
for c in spisok:
        if len(c)<=3:
                count1+=1
print(f"Кол-во слов не превышающих 3 символа: {count1}")
e=0
for i in N:
        if i=="-":
                e=e+1
f=0
m=0
while f<len(N):
      if ord(N[f]) in range(ord('a'),ord('z')+1):
              m=m+1
      f+=1
print(" Кол-во слов:", b)
print("Кол-во слов c заглавной кириллической букво:",a)
print(" Кол-во слов c тире:", e)
print("Кол-во слов содержащий латинский символ",m)

